草庐IT

ViewPager 的 Android Viewholder

全部标签

android - 如何在 Android 中的 ViewPager 之后转到下一个 Activity ?

我在第一个Activity中创建了一个“幻灯片图像”;其中有五个图像。在我滑动最后一张图片(第五张)后,它应该转到下一个Activity,比如-activity_next.xml。下面是我滑动图片的代码,即SlideActivity.javapublicclassSlideActivityextendsActivity{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ViewPagerviewPag

android - 如何更新我的骨架布局代码,使其不会阻止我的viewpager?

我正在尝试将骨架布局/效果添加到viewpager中,但由于某些问题,在我看到一个白色屏幕而不是viewpager数据内容后,会加载闪烁布局。我正在使用库:implementation'com.ethanhua:skeleton:1.1.2'implementation'io.supercharge:shimmerlayout:2.1.0'这是我的代码:上面的代码是我的骨架视图布局。下面的代码是活动中的MyViewPager代码:publicclassRoomListsActivityextendsBaseActivityimplementsRoomListsMvpView{@Inje

android - 如何在 ViewPager 中获取对 fragment 的引用?

我发现的唯一记录方式是:MyFragmentfragment=(MyFragment)getSupportFragmentManager().findFragmentById(R.id.fragment);但是由于Fragment是在ViewPager中实例化的,所以我没有ID。Listfragments=newVector();fragments.add(Fragment.instantiate(this,Fragment1.class.getName()));fragments.add(Fragment.instantiate(this,Fragment2.class.getNam

android - 为什么 ViewPager 在 Android Studio 设计模式下出错?

我使用的是AndroidStudio0.8.6(测试版)。我正在尝试使用“android.support.v4.view.ViewPager”创建fragment在fragment布局的设计View中出现以下错误:RenderingProblemsThefollowingclassescouldnotbeinstantiated:-android.support.v4.view.ViewPager(OpenClass,ShowException)Tip:UseView.isInEditMode()inyourcustomviewstoskipcodeorshowsampledatawh

android - 使用 FragmentStatePagerAdapter 在 ViewPager 的两侧动态添加 fragment

在我的一个应用程序中,我需要在ViewPager的两侧添加fragment。首先,我将获得5个提要的常量,我的ViewPager将在索引2处显示提要,即我当前显示的fragment将包含索引2处的数据。所以总体而言,我的ViewPager将在开始时显示5个提要的中心,我通过像这样将ViewPager当前Item设置为2来实现viewPager.setCurrentItem(2);现在用户可以向两侧滑动,当他从中心位置向左滑动时,我将寻找下一个提要,即从服务器获取并在我的ViewPager的零索引处添加提要,就像这样feedsList.add(0,modelClassObject);//

android - Gridview——点击图片在Viewpager中查看图片

这是一个从json获取图像的gridview。它工作正常。我想单击此gridview中的图像以显示完整图像并可以滑动它。我发现这个问题的解决方案是使用Viewpager。如何在gridview中点击图片显示图片并滑动?您可以更轻松地阅读此代码。http://pastebin.com/Q8Ljt9yLpublicclassMainActivityextendsActivity{publicstaticfinalintDIALOG_DOWNLOAD_JSON_PROGRESS=0;privateProgressDialogmProgressDialog;ArrayList>MyArrLis

android - 增加 viewpager smoothscroll 持续时间

这个问题在这里已经有了答案:ChangeViewPageranimationdurationwhenslidingprogrammatically(7个答案)关闭8年前。我正在使用ViewPager子类MyPager(几乎相同),我使用它的setCurrentItem(intindex,booleansmooth)方法,smooth参数设置为true。它实际上比参数设置为“false”更平滑一些,但我想增加动画持续时间以使过渡更加明显。我从不同的帖子和thissolution收集了一些信息看起来很完美。我最终得到了这段代码”MyPager.java:publicclassMyPager

android - 以新顺序使用 fragment 更新 viewpager

我有一个ViewPager设置,它根据从服务器传递下来的数据为其页面(View)绘制数据。有时,服务器会发送新数据来重新排序View(有时还会添加新View),我需要在用户当前正在查看特定fragment时在我的Android设备上无缝执行此操作。我将它设置为在从服务器上拉下新数据时调用notifyDataSetChanged(),但这似乎将幻灯片的缓存版本保留在当前查看的幻灯片的左侧和右侧,这可能会随着重新订购。我在这里看过这个主题:ViewPagerPagerAdapternotupdatingtheView并实现了第一个工作正常的解决方案,除了它重新加载正在查看的当前幻灯片,这对

android - 如何在全屏模式下显示 ViewPager?

通过在其中包含一个ViewPager的Activity,是否可以在单击时将ViewPager设置为全屏(开/假)?如果没有,我将在全屏模式下启动一个包含同一ViewPager的另一个实例的新Activity,并手动同步两个ViewPagersCurrentItem,这将需要更多内存和更多对象来实例化。实现此功能的最佳方法是什么? 最佳答案 DavidNeto的建议很好。但是:您不需要将所有其他View的Layout宽度和高度设置为0。你需要做什么:将所有其他View的Visibility设置为View.GONE,这样就容易多了如果您

android - ViewPager、PagerAdapter 和 Bitmap 导致内存泄漏(OutOfMemoryError)

我已经构建了一个显示天气数据的Android应用程序(如果你想测试问题,我可以私下给你应用程序名称)。用户可以从一天浏览到另一天以查看特定日期的天气。应用架构我的应用程序使用fragment(带有调用特定fragment的抽屉导航的单个MainActivity)。DayPagerFragment使用具有无限数量页面(动态fragment)的ViewPager。一页代表一天。DayPagerFragmentpublicclassDayPagerFragmentextendsFragment{privateViewPagermViewPager;@OverridepublicViewonC